PATHMac OS 8 Developer Documentation > Operating System Services > Multiprocessing Services >

Adding Multitasking Capability to Applications Using Multiprocessing Services

   

Task Exception Disposal Constants

When calling the MPDisposeTaskException function, you must pass a constant of type OptionBits in the action parameter specifying what actions to take.

enum {
    /* Option bits for MPDisposeTaskException.*/
    kMPTaskResumeMask       = 0x0000,
    kMPTaskPropagateMask    = 1 << kMPTaskPropagate,
    kMPTaskResumeStepMask   = 1 << kMPTaskResumeStep,
    kMPTaskResumeBranchMask = 1 << kMPTaskResumeBranch
    };

Constant Descriptions

kMPTaskResumeMask
Resume the task.
kMPTaskPropagateMask
Propagate the exception to the next debugger level.
kMPTaskResumeStepMask
Resume the task and enable single stepping.
kMPTaskResumeBranchMask
Resume the task and enable branch stepping.
VERSION NOTES

Introduced with Multiprocessing Services 2.0.


© 1999 Apple Computer, Inc. – (Last Updated 07 May 99)